# encoding: utf-8
# author: 侯佳涛
# file_name: 8.requests_proxies
# create_time: 2021/5/18, 下午8:31
"""
代理
    1. 正向代理：为浏览器或者客户端转发请的叫正向代理
        浏览器直到最终处理请求的服务器的IP地址，例如VPN
    2. 反向代理：不为浏览器或者客户端转发请求的叫反向代理
        浏览器不知道服务器的真实IP地址，例如：ngix

    代理ip分类
        1. 透明代理：服务器可以查到发送请求机器的IP
        2. 匿名代理：服务器只知道是代理发送的请求，但是查不到发送请求的机器的IP
        3. 高匿名代理：服务器不知道是不是代理发送的请求
"""
import requests

url = 'http://www.baidu.com'

proxies = {
    'http': 'http://106.45.104.212:3256',
    # 'https': 'https://123.171.42.68:3256'
}

# s = requests.session()
# s.keep_alive = False

# response = requests.get(url)
response = requests.get(url, proxies=proxies)

print(response.text)
